2007-08-17 Björn Lindqvist <bjourne@gmail.com>
* gdk-pixbuf/gdk-pixbuf-scale.c (gdk_pixbuf_scale):
* gdk-pixbuf/gdk-pixbuf-util.c (gdk_pixbuf_copy_area):
Note in docstrings that these two functions does not preserve
the source rectangle when copying. (#464840).
svn path=/trunk/; revision=18636
* Try to use gdk_pixbuf_scale_simple() first, this function is
* the industrial-strength power tool you can fall back to if
* gdk_pixbuf_scale_simple() isn't powerful enough.
+ *
+ * If the source rectangle overlaps the destination rectangle on the
+ * same pixbuf, it will be overwritten during the scaling which
+ * results in rendering artifacts.
**/
void
gdk_pixbuf_scale (const GdkPixbuf *src,
*
* Copies a rectangular area from @src_pixbuf to @dest_pixbuf. Conversion of
* pixbuf formats is done automatically.
+ *
+ * If the source rectangle overlaps the destination rectangle on the
+ * same pixbuf, it will be overwritten during the copy operation.
+ * Therefore, you can not use this function to scroll a pixbuf.
**/
void
gdk_pixbuf_copy_area (const GdkPixbuf *src_pixbuf,